package top.jianx.music.model;

import top.jianx.music.enums.MusicProvider;

import java.io.Serializable;
import java.util.List;


public interface Song extends Serializable {
    String getName();

    String getSongId();

    List<? extends Artist> getArtists();

    String getFormattedArtistsString();

    Album getAlbum();

    MusicProvider getMusicProvider();

    void setMusicLink(MusicLink musicLink);

    MusicLink getMusicLink();

    String getPicUrl();

    Lyric getLyric();

}
